Arrowheads are excellent for shallow water, especially on marshy lakeshores and the margins of slow-moving streams. They do well in sandy, silty or peaty soil, and withstand fluctuating water levels. Sessile-fruited arrowhead has narrow leaves and showy flowers.